﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Acaweb.Servicios.Utility
{
    public enum Ambitos
    {
        Docente = 1,
        Estudiante = 0,
        Administrativo = 2,
        Coordinador_Practicas = 3,
        Empresa = 4,
        Egresado = 5
    }


    public class AmbitoRealizacion : Attribute
    {
        private string[] _Ambito;

        public string[] Ambito
        {
            get { return _Ambito; }
            set { _Ambito = value; }
        }

        public AmbitoRealizacion(Ambitos[] Ambito)
        {
            List<string> ArrayAmbito = new List<string>();

            if (Ambito.Contains(Ambitos.Estudiante))
                ArrayAmbito.Add("GWEB_ESTUDIANTE");
            if (Ambito.Contains(Ambitos.Docente))
                ArrayAmbito.Add("CERTSVC_DCOM_ACCESS");
            if (Ambito.Contains(Ambitos.Egresado))
                ArrayAmbito.Add("GWEB_EGRESADOS");


            this.Ambito = ArrayAmbito.ToArray();
        }
    }
}